Co-ordinating Combined Parallel Vector and Scalar Computation
نویسندگان
چکیده
A new parallel programming approach based on the structured co-ordination of parallel behaviour is applied to programming the Fujitsu AP1000 for mixed parallel vector and scalar computation. With such a structured parallel programming model resource organisation as well as data and computation distribution can be programmed at a high level. The performance of a program can also be systematically predicted. In this paper various parallel implementations of the iterative conjugate gradient algorithm have been investigated. The experiments indicate that the structured co-ordination method of programming allows sufficient control over the allocation of resources to make efficient use of heterogeneous machines. Furthermore, these experiments suggest that, even in an experimental machine such as the AP1000, the most efficient program comes from the co-ordinated use of both vector and scalar processors. This indicates that a well balanced heterogeneous architecture would have great potential and that the methods we have developed would be an appropriate means to program such machines.
منابع مشابه
Co-ordinating Heterogeneous Parallel Computation
There is a growing interest in heterogeneous high performance computing environments. These systems are diicult to program owing to the complexity of choosing the appropriate resource allocations and the diiculties in expressing these choices in traditional parallel languages. In this paper we propose a methodology for structured parallel programming using functional skeletons to express these ...
متن کاملParallel visualization of gigabyte datasets in GeoFEM
Parallel visualization of large datasets in GeoFEM is described. Our visualization subsystem supports concurrent visualization with computation, and outputs a simplified small graphic primitive set, which can be displayed by a basic viewer on clients. This subsystem provides many kinds of parallel visualization algorithms for the users to visualize their data from scalar, vector to tensor. Scal...
متن کاملAN OPTIMAL FUZZY SLIDING MODE CONTROLLER DESIGN BASED ON PARTICLE SWARM OPTIMIZATION AND USING SCALAR SIGN FUNCTION
This paper addresses the problems caused by an inappropriate selection of sliding surface parameters in fuzzy sliding mode controllers via an optimization approach. In particular, the proposed method employs the parallel distributed compensator scheme to design the state feedback based control law. The controller gains are determined in offline mode via a linear quadratic regular. The particle ...
متن کاملSelective Vectorization for Short-Vector Instructions
Multimedia extensions are nearly ubiquitous in today’s general-purpose processors. These extensions consist primarily of a set of short-vector instructions that apply the same opcode to a vector of operands. Vector instructions introduce a data-parallel component to processors that exploit instruction-level parallelism, and present an opportunity for increased performance. In fact, ignoring a p...
متن کاملPractical Implementation of Scalar and Vector Control Methods on a Rotor Surface Type Permanent Magnent Synchronous Machine Drive/System Using a PC
In this paper, using a personal computer (PC), the practical implementation of scalar and vector control methods on a three–phase rotor surface- type permanent magnet synchronous machine drive is discussed. Based on the machine dynamic equations and the above control strategies, two block diagrams are presented first for closed-loop speed controlling of the machine drive/system. Then, the desig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996